@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{ min-width:1200px; font-size: 14px;line-height: 1.6;background-color:#fff;color:#595757; font-family: -apple-system, "Helvetica Neue", "Arial", "Hiragino Sans GB", "Microsoft YaHei", "PingFang SC",  "WenQuanYi Micro Hei", sans-serif; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: -apple-system, "Helvetica Neue", "Arial","Hiragino Sans GB", "Microsoft YaHei",  "PingFang SC",  "WenQuanYi Micro Hei", sans-serif;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

select{ appearance:none;  -moz-appearance:none; -webkit-appearance:none;}   
select::-ms-expand { display: none; }  

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}

.fl {float: left;}
.fr {float: right;}
.container{display: block; max-width:1500px;  margin: 0 auto; }
.container2{display: block; max-width:1920px;  margin: 0 auto; padding:0 35px; }

.hidden{ overflow:hidden;}
.hide{ display:none;}

.flex{ display: flex; align-items: center;} 
.flex>div{ width:100%; }

@media screen and (max-width: 1680px) {
	.container{ max-width:1240px; }
}


@media screen and (max-width: 1340px) {
	.container{ max-width:1100px; }
}



.animated{opacity: 0;}

.pageTop.on{
-o-transition: 1s;
-ms-transition: 1s;
-moz-transition: 1s;
-webkit-transition: 1s;	
}

.headTop a,.navList li>a,.navList li:after,.navList li .dropdown a,.banner .banner-prev,.banner .banner-next,.infolist01 li,.infolist02 li .tit,
.infolist02 li .time,.homeTit .more,.location a,.scholarList li .tit,.renownedList li .tit,.renownedList2 li,.leaderTab li .img,.leaderTab li .name,
.leaderTab li .tit,.leaderTab li .tit:after,.pagelist li .txt .tit,.paging a,.pageHead .pageNav li a,.navTabs li,.mechanismList li,
.mechanismBlock .tit,.subordinate a,.homeTit2 .more,.homeTit3 .more,.banner .more{transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}


.bottomUrlList li img{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;}

.bottomUrlList li:hover img{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}


.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}


.clippingOne{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.clippingTwo{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; }
.clippingThree{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;  }